草庐IT

JavaFX 样式类不会刷新

全部标签

ruby-on-rails - 即使安装了 libv8,Gem therubyracer 也不会安装

我已经使用以下命令在Windows上安装了libv8gem:geminstalllibv8----with-system-v8然后当我尝试安装therubyracer时,它给了我很长的错误消息:Installingtherubyracer0.12.2withnativeextensionsGem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension.currentdirectory:D:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.2/ext/v8D:/Ruby21-

ruby datamapper 不会加载

我试图按照本教程学习Sinatraruby​​框架:http://net.tutsplus.com/tutorials/ruby/singing-with-sinatra-the-recall-app-2/但是,在运行gem安装并在test.rb中编写一个简单的sinatra服务器后,如下所示:require'sinatra'require'datamapper'get'/'do"Hello,World!"end但是当我运行命令rubytest.rb时,出现以下错误:/usr/local/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.

ruby - 使用 RVM,当 gems 安装在不同的 ruby​​ 版本中时,bundler 不会安装在正确的 gemset 中

我在使用rvm、bundler和gemsets时遇到问题。我在rvm中安装了3个ruby:rvmrubiesmacruby-0.7.1[x86_64]ree-1.8.7-2010.02[x86_64]=>ruby-1.9.2-p0[x86_64]像这样的gemsets:rvmgemsetsmacruby-0.7.1[x86_64]ree-1.8.7-2010.02[x86_64]ree-1.8.7-2010.02@chef[x86_64]ree-1.8.7-2010.02@global[x86_64]ree-1.8.7-2010.02@mobi[x86_64]ree-1.8.7-201

ruby-on-rails - Postgres 不会使用 c9.io 连接到 Ruby on Rails 应用程序中的服务器

几天前,我成功地安装了Postgresql并从SQLite创建/迁移了我的数据库(为部署我的Rails4应用程序做准备)……我是这么想的。我重新启动了我的服务器,但是当我尝试访问我的应用程序时,出现了这个错误:PG::ConnectionBadcouldnotconnecttoserver:ConnectionrefusedIstheserverrunninglocallyandacceptingconnectionsonUnixdomainsocket"/var/run/postgresql/.s.PGSQL.5432"?我在SO上看到了几个类似的已回答问题,但它们都涉及Mac。由于

css - 从 ruby​​ Controller 有条件地设置 CSS 样式

我正在尝试动态更改(如果它被点击)一个普通的表头(这是一个链接)到另一个定义的CSS类“th.hilite”。此链接只是对该列进行排序,每次用户对列表进行排序时,标题都应该突出显示。应该更改相关类的View,如下所示:%table#mytable%thead%tr%th=link_to'Title',mytable_path(:sort=>'title'),:id=>'title_header'我的问题很简单:如果单击标题,我如何以及在何处将类动态设置为%th.hilite? 最佳答案 您可以直接从View绑定(bind)它:%th

ruby - IntelliJ IDEA 12 不会在 rails/ruby 的断点处停止

我有IDEA12,无法在Rails/Ruby中正确使用调试器[类似的问题是这个Idea11breakpoints&ruby].当我第一次在rails/ruby应用程序上按下DEBUG时,它正确地安装了ruby​​-debug-base19x和ruby​​-debug-ide。发布一个gem列表|grepdebug显示这些gem:debugger-ruby_core_source(1.2.2)ruby-debug-base19x(0.11.30.pre12)ruby-debug-ide(0.4.17.beta16)调试[localdebug]正在成功启动,我在控制台中有这个:/home/

ruby - 上帝不会阻止 unicorn

我有这个文件rails_env=ENV['RAILS_ENV']||'development'rails_root=ENV['RAILS_ROOT']||"/home/luiz/rails_dev/api"God.watchdo|w|w.name="unicorn"w.interval=30.seconds#default#unicornneedstoberunfromtherailsrootw.start="cd#{rails_root}&&unicorn_rails-cconfig/unicorn.rb-E#{rails_env}"#QUITgracefullyshutsdownw

ruby-on-rails - Spork 不会重新加载 lib 中的文件

我正在用spork运行rspec,但我无法在lib中获取文件以在连续的rspec运行时重新加载。我试过在“Spork.each_run”中要求文件我没有收到任何回复,所以我会尝试进一步解释。我的Rails应用程序中有以下文件:lib/car.rbspec/lib/car_spec.rb要运行测试,首先我启动spork然后运行​​'rspecspec/lib/car_spec.rb'除非我重新启动spork,否则RSpec看不到我对Car类所做的更改。有什么帮助吗?我在:rails3.1.0.rc6rspec2.6.0spork0.9.0.rc9 最佳答案

ruby-on-rails - 在 Vim 中使用 Pry 的 vim-ruby-debugger 样式断点

现在,当我想在vim或SublimeText中设置断点时,我会在代码中加入如下一行:binding.pryifRails.env.test?Pry(及其associatedplugins)提供了一个很好的环境,可以在其中从命令行进行交互式Ruby调试。但是,将实际代码添加到我的项目以创建每个断点(并记住在我提交时删除此类代码)可能很麻烦。我喜欢什么vim-ruby-debugger在不实际修改项目源代码的情况下将可视断点放入编辑器中,但我在使它在我的规范上下文中运行时遇到了一些麻烦(而且我真的更喜欢只使用Pry'breakpoints'首先)。所以问题是,是否可以将binding.pr

Ruby:C类包含模块M;在 M 中包含模块 N 不会影响 C。什么给了?

更详细地说,我有一个模块Narf,它为一系列类提供基本功能。具体来说,我想影响所有继承Enumerable的类。所以我在Enumerable中includeNarf。Array是默认包含Enumerable的类。然而,它不受Narf延迟包含在模块中的影响。有趣的是,在包含之后定义的类从Enumerable获取Narf。示例:#ThismoduleprovidesessentialfeaturesmoduleNarfdefnarf?puts"(from#{self.class})ZORT!"endend#IwantallEnumerablestobeabletoNarfmoduleEnu